@charset "utf-8";

@import url('https://hmolhy4qpa.execute-api.ap-northeast-2.amazonaws.com/v1/api/css/drop_fontstream_css/?sid=gAAAAABntgiIY_Fuura2-JIiyVksMqy825uoLOm_DB4XKE-O2vIeP-2t7U4ZQur0rYjc7yPoKfxO2wqnqfCoh0SDW6YHx5akSNiygI_FwgdQ3apvXouhyjM4hLlUOWfRy2z2AHG1Ysm-dkGsVIfQFX6JV_Ri8wmed3qm04tuWjw0pysK2Nyiz-n5ngW9_N4lhiOOnswCZFOB1ya_oV8cBYGnlg0yC198VVdRBB_d0mZ_dp9VJ7xCFNyim6xla-y4zjHUlqqWSCWG" charset="utf-8');
/********************************************************
�� PC ��Ʈ
********************************************************/

/* ���� ��Ʈ */
html {
	font-size:14px;
}

/* ����, ���� �� �⺻ ��Ʈ */
body {
	font-size:15px !important;
	font-family: 'SD Cameo2';!important;
	line-height:1.8;
	font-weight:400 !important;
}

/* �Ϲ� �⺻ ��Ʈ */
.f-de {
	font-size:15px !important;
}

/* �Խ��� ������ */
#bo_v_title {
    font-size: 22px !important;
	font-weight:500 !important;
}

/* �Խ��� �۳��� */
#bo_v_con {
	font-size:16px !important;
	line-height:1.7;
	font-weight:400 !important;
}

/* �ּ� �� */
.f-xs {
	font-size:12px !important;
}

/* ����(��ȸ, ��¥) �� */
.f-sm {
	font-size:14px !important;
}

/* �Է��� */
.input-group-text {
	font-size:14px !important;
}

/* �ָ޴�, �ؽ�Ʈ �ΰ� �� */
.f-md {
	font-size:18px !important;
	line-height:1.5 !important;
	font-family: 'SD Cameo2';!important;
	font-weight: 300 !important;
	padding-top:0.75rem;
	padding-bottom:0.75rem;
}

/* ����� ���(�ؽ�Ʈ �ΰ�) �� */
.f-mo {
	font-size:18px !important;
	line-height:1.5 !important;
	font-family: 'SD Cameo2';!important;
	font-weight: 300 !important;
	padding-top:0.75rem;
	padding-bottom:0.75rem;
}

/* �Ϲ� ���� Ÿ��Ʋ �� */
.f-lg {
	font-size:17px !important;
	line-height:1.7 !important;
	font-family: 'SD Cameo2';!important;
	margin-bottom:0.25rem !important;
	font-weight: 300 !important;
}

/* Ư�� ���� Ÿ��Ʋ �� */
.f-xl {
	font-size:20px !important;
	line-height:1.5 !important;
	font-family: 'SD Cameo2';!important;
	margin-bottom:0.25rem !important;
}

/* ���� Ÿ��Ʋ */
h1, h2, h3, h4, h5, h6, .en { 
	font-family: 'SD Cameo2';!important;
}

/* bold ���� */
small, .small, .form-control,
.btn, .btn-link, .dropdown-item,
.input-group-text, .custom-select,
.custom-file-label, .tooltip,
.popover, .font-weight-normal,
.btn-wset, .label-tack,
.label-band, .label-cap, .rank-icon, .tack-icon, .na-text,
.more-plus::before,
.new_win .win_total,
.sv_wrap, .sv_wrap .sv a,
#nt_lnb ul > li::after,
#nt_title .breadcrumb-item + .breadcrumb-item::before,
#nt_footer .nt-links ul > li::after,
#nt_menu .me-a,
#nt_menu .sub-2line,
.nt-menu .sub-1line,
.nt-menu-full .sub-1line {
	font-weight:400 !important;
}

kbd kbd, b, strong, dt, th,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.font-weight-bold, .badge, .alert-link, .close,
.na-table-head > div,
.sly-tab li.active a,
#captcha #captcha_key,
#captcha.m_captcha #captcha_key,
.cke_sc_def dt,
.new_win .win_ul .selected a,
.new_win .btn_submit,
.rg_em th label,
#nt_menu .sub-2dli:hover .sub-2da,
.nt-menu .sub-1dli:hover .sub-1da,
.nt-menu-full .sub-1dli:hover .sub-1da,
h3.h3,
.col-form-label,
#sns_login .txt { 
	font-weight:500 !important;
}

.font-weight-bolder {
	font-weight:700 !important;
}

.f-h1 {
	font-size:19px !important;
}

/* �з��� */
.sly-tab {
	font-size:14px !important;
}

/* ��� ��� */
.list-head,
.na-table-head > div {
	font-size:15px !important;
}

/* ����Ʈ�� ��Ų ��� ���� */
.na-flex .py-2 {
	padding-top:0.60rem !important;
	padding-bottom:0.60rem !important;
}

@media all and (min-width:768px) {
	.na-table .py-md-2 {
		padding-top:0.60rem !important;
		padding-bottom:0.60rem !important;
	}
}

@media all and (max-width:767px) {
	.na-table .py-2 {
		padding-top:0.60rem !important;
		padding-bottom:0.60rem !important;
	}
}

/* üũ�ڽ�, ������ư ������ */
.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after,
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
	top:5px !important;
}

/* ����ġ ��ư ������ */
.custom-switch .custom-control-label::before,
.custom-switch .custom-control-label::after {
	margin-top:2px !important;
}

/* �׸��� ���� */
.na-row {
	margin-left:-13px !important;
	margin-right:-13px !important;
}

.na-col {
	padding-left:13px !important;
	padding-right:13px !important;
}

@media all and (min-width:768px) {
	#nt_body .nt-container.pt-sm-4,
	#nt_body .nt-container.py-sm-4 {
		padding-top:26px !important;
	}
}
